package educar.controllers;

import java.sql.SQLException;

import educar.db.JPA;
import educar.gui.BajaDedicacionView;
import educar.gui.IView;
import educar.models.Dedicacion;

public class BajaDedicacionController implements IController {
    private BajaDedicacionView com;  
    private Dedicacion dedicacion;
    private String periodo=null;
    private JPA jpa=new JPA();
    
    public void process(String model){
    	String codigo=null;
    	periodo=com.getDedicacion();
    	if ((periodo!=null) && !(jpa.NoExistente("dedicacion", "periodo","periodo='"+periodo+"'" ))){
    		dedicacion=new Dedicacion(periodo);
			dedicacion.destroy();
			com.present("La dedicacion "+periodo+" ha sido eliminada exitosamente");
    	}
		else{
			com.present("ERROR! \n No es posible realizar la operacion deseada");
		}
    }

    @Override
    public void setView(IView com) {
            this.com = (BajaDedicacionView) com;   
    } 

}
